// pi是一个指针，不可以被赋值为0。

// 可改为：

// dval = ival = *pi = 1;

// 修正：0可以赋值给任何对象，这里0隐式地转换为null_ptr，此题错在指针类型不能隐式地转换为int整形类型。